import Config from "@/common/config.js";

let token = null;

export default (vm)=>{
	uni.$u.http.setConfig((config)=>{
		config.baseURL = Config.axios_url;
		return config;
	});
	
	uni.$u.http.interceptors.request.use(async (config) => { // 可使用async await 做异步操作
		console.log(config)
		return config
	}, config => { // 可使用async await 做异步操作
		return Promise.reject(config)
	});
	
	uni.$u.http.interceptors.response.use(async (response) => { /* 对响应成功做点什么 可使用async await 做异步操作*/
			const data = response.data
			// 自定义参数
			return Promise.resolve(data);
		}, (response) => { 
			// 对响应错误做点什么 （statusCode !== 200）
			return Promise.reject(response)
	})
}